package cn.xueden.system.model.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**功能描述：用户导入DTO
 * @author:梁志杰
 * @date:2025/6/10
 * @description:cn.xueden.system.model.dto
 * @version:1.0
 */
@Data
public class UserImportDTO {

    @ExcelProperty("用户名")
    private String userName;

    @ExcelProperty("真实姓名")
    private String realName;

    @ExcelProperty("角色ID")
    private Integer roleId;

    @ExcelProperty("创建时间")
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

    @ExcelProperty("状态")
    private String status;

    @ExcelProperty("余额")
    private BigDecimal balance;

    @ExcelProperty("邮箱")
    private String email;

    @ExcelProperty("手机号")
    private String phone;
}
